Resource manager File manager Memory manager Graphics manager Error manager C UNIX Mac